﻿import com.dinmax.labonline.*

class Main {
	private var _pantalla:MovieClip;
	private var _contenedor:MovieClip;
	private var _movieLoader:MovieClipLoader;
	private var _loaderListener:Object;
	private var _ultimoContenido:String;
		
	function Main(){
	}
	
	public function crear(parent:MovieClip){
		var rContenedor:Rectangulo= new Rectangulo(parent, 7, 80, 500, 300, 0,0); 
		_pantalla=rContenedor.getClip();
		_pantalla.resetX=_pantalla._x;
		_pantalla.resetY=_pantalla._y;
		_contenedor=_pantalla.createEmptyMovieClip("jpg", _pantalla.getNextHighestDepth());
				
		_movieLoader=new MovieClipLoader();
		_loaderListener=new Object();
		_loaderListener.onLoadError=function(){
		}
		_loaderListener.onLoadStart=function(){
			Application.finCargador();
			Application.cargador();
		}
		_loaderListener.onLoadComplete=function(){
			Application.finCargador();
		}
		_loaderListener.onLoadInit=function(origen:MovieClip){
			var ancho:Number=origen._width;
			var difAncho:Number= ancho - 490;
			var alto:Number=origen._height;
			var difAlto:Number= alto - 290;
			var horizontal:Boolean= ancho > alto;
			if(difAncho <=0 && difAlto <= 0){
					origen._x= 245 - (origen._width /2);
					origen._y= 145 - (origen._height /2);
			} else if(difAncho >0){
			} else if(difAlto >0){
			}
			
		}
		_movieLoader.addListener(_loaderListener);
	}
	
	public function getPantalla():MovieClip{
		return _pantalla;
	}
		
	public function getUltimoContenido():String{
		return _ultimoContenido;
	}
	public function resetUltimoContenido(){
		_ultimoContenido=null;
	}
	public function loadContent(path:String, foto:Boolean){
		_contenedor._x=0;
		_contenedor._y=0;
		if(path=="carrito.swf"){
			if(Application.getScrollFoto().getContenedor().getDepth() > _contenedor._parent.getDepth()){
			_contenedor._parent.swapDepths(Application.getScrollFoto().getContenedor());
			}
		} else {
			if(Application.getScrollFoto().getContenedor().getDepth() < _contenedor._parent.getDepth()){
			_contenedor._parent.swapDepths(Application.getScrollFoto().getContenedor());
			}
		}
		_movieLoader.loadClip(path, _contenedor);
		_ultimoContenido=path;
		if(foto){
			_pantalla._content=path;
			_pantalla._parent.mcNaranja._alpha=65;
		} else {
			_pantalla._parent.mcNaranja._alpha=0;
			_pantalla._swf=path;
		}
	}
	
	public function unloadContent(){
		_pantalla._parent.mcNaranja._alpha=0;
		_movieLoader.loadClip("unload.swf", _contenedor);
	}
		
} // FIN